const {tool,time,api} = getApp();
Page({

    data: {
        isSearch: false,
        searchRes: [],  // 搜索结果
        history: [],    // 搜索历史
    },

    // 搜索
    search(e) {
        let { keyword } = e.detail;
        if (keyword) {
            let { history } = this.data;
            history.unshift(keyword);               // 首部添加数据
            if (history.length > 10) history.pop(); // 删除尾部数据
            api.setStorage('history',history);      // 刷新缓存
            tool.searchTopic(keyword).then(searchRes => {
                this.setData({ searchRes,history });
            })
        } else api.showToast('请输入搜索的关键字')
    },

    // 输入框为空
    inpull() {
        this.setData({ searchRes: [] });
    },

    // 清空缓存
    clear() {
        this.setData({ history: [] });
        api.removeStorage('history');
        api.showToast('清空成功','success');
    },

    // 页面加载
    onLoad(options) {
        api.getStorage('history').then(res => {
            this.setData({ history: res || [] });
        })
    },
    
})